import org.apache.shiro.crypto.hash.Sha512Hash

import grails.util.GrailsUtil
import org.icress.fusion.moc.*
import org.icress.fusion.shiro.*

import java.util.Date

class BootStrap {

    def init = { servletContext ->
		switch(GrailsUtil.environment) {
			case "development":
				configureForDevelopment()
			    break
			case "production":
			    break
		}

    }
    def destroy = {
    }
	
	def configureForDevelopment = {
		def admin = new User(username: "admin",  passwordHash: new Sha512Hash("admin").toHex()).save()
		def adminRole = new Role(name:"admin").addToUsers(admin).addToPermissions("*:*").save()

		def agent1 = new User(username: "agent1",  passwordHash: new Sha512Hash("agent1").toHex()).save()
		def agent2 = new User(username: "agent2",  passwordHash: new Sha512Hash("agent2").toHex()).save()
		def agent3 = new User(username: "agent3",  passwordHash: new Sha512Hash("agent3").toHex()).save()
		
		def mocAgentTypeA  = new Role(name:"mocAgent")
			.addToUsers(agent1)
            .addToUsers(agent2)
            .addToUsers(agent3)

            .addToPermissions("ajax:*")
            .addToPermissions("tb:index")
            .addToPermissions("tb:list")
            .addToPermissions("tb:create")
            .addToPermissions("tb:save")
            .addToPermissions("tb:show")
            .addToPermissions("tc:create")
            .addToPermissions("tc:save")
            .addToPermissions("tc:show")
            .addToPermissions("tc:edit")
            .addToPermissions("tc:update")
            .addToPermissions("tc:related_tgs")
            .addToPermissions("tc:related_ths")
            .addToPermissions("tc:report")
            .addToPermissions("report:*")
            .addToPermissions("adjust:list")
            .addToPermissions("adjust:index")
            .addToPermissions("adjust:create")
            .addToPermissions("adjust:save")
            .addToPermissions("adjust:edit")
            .addToPermissions("adjust:update")
            .addToPermissions("adjust:show")
			.save();
		//工单刷新历史

		new Ta(lockDate : new Date() - 1,createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-1', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()       
        new Tb(tb001 : '510-2', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-3', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-4', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-5', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-6', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-7', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-8', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-9', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-10', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-11', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-12', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-13', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-14', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-15', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-16', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-17', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-18', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-19', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-20', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-21', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-22', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-23', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-24', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-25', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-26', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-27', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-28', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-29', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-30', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-31', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-32', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-33', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-34', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-35', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-36', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-37', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-38', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-39', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-40', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-41', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-42', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-43', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-44', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-45', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-46', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-47', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-48', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-49', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-50', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-51', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-52', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-53', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-54', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-55', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-56', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-57', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-58', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-59', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-60', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-61', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-62', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-63', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-64', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-65', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-66', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-67', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-68', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-69', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-70', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-71', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-72', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-73', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-74', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-75', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-76', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-77', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-78', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-79', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-80', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-81', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-82', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-83', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-84', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-85', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-86', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-87', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-88', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-89', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-90', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 A 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-91', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-92', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-93', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-94', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-95', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-96', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-97', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-98', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-99', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-100', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()
        new Tb(tb001 : '510-101', tb002 : '1', tb003 : '1', tb004 : 10, tb005 : 5, tb006 : 5, tb007 : 0, tb008 : '1', orderDate : new Date(), beginDate : new Date(), status : "未生产", endDate : new Date(), tb009 : 0.12f, tb010 : '工控 B 线', tb011 : 1, tb012 : 1, createdBy : admin, lastModifiedBy : admin, owner : admin).save()

	    //--异常工时代号
        new Td(td001 : 'C1-换模', td002 : 0, td003: '生产单位').save()
		//new Td(td001 : 'D1-正常换线', td002 : 0, td003: '生产单位').save()
		new Td(td001 : 'J1-培训及会议', td002 : 0, td003: '生产单位').save()
		new Td(td001 : 'L2-清洁工作', td002 : 0, td003: '生产单位').save()
        new Td(td001 : 'J2-新员工实习', td002 : 0.3, td003 : '生产单位').save()
        new Td(td001 : 'M1-返工', td002 : 0.3, td003 : '生产单位').save()
		new Td(td001 : 'R1-重工', td002 : 0, td003: '生产单位').save()
        new Td(td001 : 'B1-机器保养(三级)', td002 : 0, td003: '设备分部').save()
		new Td(td001 : 'A1-机器设备故障', td002 : 0.1, td003 : '设备分部').save()
		new Td(td001 : 'A2-模治具故障', td002 : 0.1, td003 : '设备分部').save()
		new Td(td001 : 'D2-非正常换线', td002 : 0, td003 : '造成单位').save()
		new Td(td001 : 'E1-品质不良处理', td002 : 0, td003 : '责任单位').save()
		new Td(td001 : 'F1-设计变更', td002 : 0, td003 : '提出单位').save()
		new Td(td001 : 'G1-盘点', td002 : 0, td003 : '物控部门').save()
		new Td(td001 : 'H1-停线待料', td002 : 0, td003 : '物控部门').save()
		new Td(td001 : 'K1-其它因素', td002 : 0, td003 : '造成单位').save()
		new Td(td001 : 'II-试作样品', td002 : 0.2, td003 : '提出单位').save()
        new Td(td001 : 'W1-辅助人员工时', td002 : 0, td003 : '生产部').save()


        //标准工时代号
        new Ti(ti001:"A1", ti002 : 0.71f).save()
        new Ti(ti001:"A2", ti002 : 0.72f).save()
        new Ti(ti001:"B1", ti002 : 0.73f).save()
        new Ti(ti001:"B2", ti002 : 0.74f).save()
        new Ti(ti001:"C1", ti002 : 0.75f).save()
        new Ti(ti001:"C2", ti002 : 0.76f).save()

	}
}
